Improvement Of Barreto-Voloch Algorithm For Computing $r$th Roots Over Finite Fields

نویسندگان

  • Zhengjun Cao
  • Xiao Fan
چکیده

Root extraction is a classical problem in computers algebra. It plays an essential role in cryptosystems based on elliptic curves. In 2006, Barreto and Voloch proposed an algorithm to compute rth roots in Fqm for certain choices of m and q. If r || q − 1 and (m, r) = 1, they proved that the complexity of their method is Õ(r(logm + log log q)m log q). In this paper, we extend the Barreto-Voloch algorithm to the general case that r || q − 1, without the restrictions r || q − 1 and (m, r) = 1. We also specify the conditions that the Barreto-Voloch algorithm can be preferably applied.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Efficient Computation of Roots in Finite Fields

We present an algorithm to compute r-th roots in Fqm with complexity O((logm + r log q)m log q) for certain choices of m and q. This compares well to previously known algorithms, which need O(rm log q) steps.

متن کامل

On some subgroups of the multiplicative group of finite rings par

Let S be a subset of Fq, the field of q elements and h ∈ Fq[x] a polynomial of degree d > 1 with no roots in S. Consider the group generated by the image of {x − s | s ∈ S} in the group of units of the ring Fq[x]/(h). In this paper we present a number of lower bounds for the size of this group. Our main motivation is an application to the recent polynomial time primality testing algorithm [AKS]...

متن کامل

On some subgroups of the multiplicative group of finite rings

Let S be a subset of Fq, the field of q elements and h ∈ Fq[x] a polynomial of degree d > 1 with no roots in S. Consider the group generated by the image of {x − s | s ∈ S} in the group of units of the ring Fq[x]/(h). In this paper we present a number of lower bounds for the size of this group. Our main motivation is an application to the recent polynomial time primality testing algorithm [AKS]...

متن کامل

Theoretical Comparison of Root Computations in Finite Fields

In the paper [4], the authors generalized the CipollaLehmer method [2], [5] for computing square roots in finite fields to the case of r-th roots with r prime, and compared it with the AdlemanManders-Miller method [1] from the experimental point of view. In this paper, we compare these two methods from the theoretical point of view. key words: root computation, finite field, complexity

متن کامل

Taking Roots over High Extensions of Finite Fields

We present a new algorithm for computing m-th roots over the finite field Fq, where q = pn, with p a prime, and m any positive integer. In the particular case m = 2, the cost of the new algorithm is an expected O(M(n) log(p) + C(n) log(n)) operations in Fp, where M(n) and C(n) are bounds for the cost of polynomial multiplication and modular polynomial composition. Known results give M(n) = O(n ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • CoRR

دوره abs/1110.4801  شماره 

صفحات  -

تاریخ انتشار 2011